#pragma once

#include <iostream>
#include "Protocol.hpp"
class Task{
private:
     int sock;
     CallBack handler; //设置回调
public:
    Task()
     {}
    Task(int _sock):sock(_sock)
     {}
    //处理任务
    void ProcessOn()
     {
        // 这里就是调用仿函数。handler是一个CallBack类的对象
        // handler(sock)对应执行的就是CallBack::HandlerRequest(sock);
        handler(sock);
     }
    ~Task()
     {
    }
 };